myvar_0 = GetPrimitiveParameter(0)
myvar_1 = CachedNeighbor["new"](myvar_0)
myvar_2 = GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["WitchNames"], "WitchNames")
	if (myvar_2["HasProperty"](myvar_2, GenericNeighborDataTable["WitchNames"]["Firstname"]) ~= 0) then 


		if (myvar_2["HasProperty"](myvar_2, GenericNeighborDataTable["WitchNames"]["Lastname"]) ~= 0) then 


			if (myvar_2["GetProperty"](myvar_2, GenericNeighborDataTable["WitchNames"]["Firstname"]) ~= False) then
			local myvar_6 = False
				if (myvar_2["GetProperty"](myvar_2, GenericNeighborDataTable["WitchNames"]["Lastname"]) ~= myvar_6) then
				myvar_6 = myvar_2

				myvar_6 = myvar_2

				myvar_6 = myvar_1

				myvar_1["setName"](myvar_6, myvar_2["GetProperty"](myvar_6, GenericNeighborDataTable["WitchNames"]["Firstname"]))
				myvar_6 = myvar_1

				myvar_1["setSurname"](myvar_6, myvar_2["GetProperty"](myvar_6, GenericNeighborDataTable["WitchNames"]["Lastname"]))
			end
		end
	end
end
myvar_6 = myvar_2

myvar_2["SetProperty"](myvar_6, GenericNeighborDataTable["WitchNames"]["Firstname"], False)
myvar_6 = myvar_2

local myvar_8 = False
myvar_2["SetProperty"](myvar_6, GenericNeighborDataTable["WitchNames"]["Lastname"], myvar_8)
local myvar_5 = True
return myvar_5
